{^2001-05-01}+DATE()为什么不正确

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:58:48
{^2001-05-01}+DATE()为什么不正确
而{^2001-05-01}-DATE()就是正确的?

这不明显着的吗?
{^2001-05-01}+DATE()计算的结果得到的是什么呢?表达式所求的结果根本就是无意义的。在日期型算术运算中根本不成立。
而{^2001-05-01}-DATE()所求是明确的,也就是从2001-05-01到现在所经过的天数。
原因一目了然:就像0不能当除数一样!如1/0为什么不正确。0/1正确。
呵呵。。。。